place where the crown jewels are kept - Français Anglais Dictionnaire